Accommodating Integrity Constraints During Database Design
نویسنده
چکیده
We address the problem of maintaining the integrity of large knowledge bases using a compile-time transaction modiication technique. The novelty of the approach lies in the adaptation of ideas from Artiicial Intelligence (AI) planning research. Speciically, starting with the observation that solutions to the frame and ramiication problems can be used during database transaction design time, we propose an integrity maintenance technique that modiies transaction speciications by incorporating into them conditions necessary of the con-straints' satisfaction. Additions to the transactions' postconditions whose eeect is to maintain the integrity constraints, are generated from a set of (determinate) transaction speciications. Thus, the implications of constraints are realized by the transaction speciier and the eeort of having to prove transaction safety is saved, since it is guaranteed by the correctness of the generation process. We envision the development of a tool that, given a set of determinate transaction speciications, automatically suggests additions to the transaction postconditions whose eeect is to maintain the integrity constraints.
منابع مشابه
Accommodating Exceptions in Databases, and Refining the Schema by Learning from them
To utilize DBMSs, a database designer must usually construct a schema, which is used to validate the data stored and help set up efficient access structures. Because database design is an art, and because the real world is irregular, unpredictable, and evolves, truly useful database systems must be tolerant of occasional deviations from the constraints imposed by the schema, including the seman...
متن کاملAccommodating Integrity Constraints DuringDatabase
We address the problem of maintaining the integrity of large knowledge bases using a compile-time transaction modiication technique. The novelty of the approach lies in the adaptation of ideas from Artiicial Intelligence (AI) planning research. Starting with the observation that solutions to the frame and ramiication problems can be used during database transaction design time, we propose an in...
متن کاملConsidering Integrity Constraints During Federated Database Design
Correct transformations and integrations of schemata within the process of federated database design have to encompass existing local integrity constraints. Most of the proposed methods for schema transformation and integration do not sufficiently consider explicit integrity constraints. In this paper we present an approach to deal with integrity constraints. Our approach bases on the idea to r...
متن کاملAccomodating Integrity Constraints During Database Design
We address the problem of maintaining the integrity of large knowledge bases using a compile-time transaction modiication technique. The novelty of the approach lies in the adaptation of ideas from Artiicial Intelligence (AI) planning research. Starting with the observation that solutions to the frame and ramiication problems can be used during database transaction design time, we propose an in...
متن کاملOptimizing Distributed Integrity Constraints
Database integrity constraints can be extremely expensive to maintain unless attention is paid to the problem during the design of the database. In the case of distributed databases, and particularly in the case of heterogeneous databases, the problems associated with constraint maintenance are even more acute. We lay the basis for an designtime tool that derives sufficient conditions from the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995